package com.andy.beef.login.bean;

import com.google.gson.annotations.SerializedName;

import java.io.Serializable;
import java.util.ArrayList;
import java.util.List;

/**
 * 作者:wuwenliang
 * 创建时间:2019-12-18 16:53
 * 描述:用户信息bean
 */
public class UserInfoBean implements Serializable {
    private int accountType;//账号类型(21.追花用户,22.追花后台) ,
    private int age;// 年龄 ,
    private int authStatus;//实名认证状态 ,
    private String authStatusStr;//实名认证状态描述 ,
    private String email;//邮箱 ,
    private int gender;//性别 ,
    private String genderStr;//性别描述 ,
    private String headImg;//头像 ,
    @SerializedName("id")
    private long userId;//用户id ,
    private int nativeCity;// 籍贯市 ,
    private int nativeCounty;//籍贯区县 ,
    private int nativeProvince;//籍贯省 ,
    private String phone;//手机号 ,
    private String postCode;//岗位编码 ,
    private String postStr;//岗位描述 ,
    private String region;//电话区号 ,
    private String roleCode = "";//角色编码 ,
    private String roleStr = "";// 角色描述 ,
    private int scale;//养殖规模(1.小于150箱、2.150~200箱、3.200~300箱、4.大于300箱) ,
    private String scaleStr;//养殖规模描述 ,
    private int seniority;//养蜂年限 ,
    private String userName = "";//姓名
    private List<String> labelType = new ArrayList<>();//互助标签编码 ,
    private List<String> labelTypeStr = new ArrayList<>();//互助标签编码描述 ,
    private List<String> regularSource = new ArrayList<>();//常采蜜源 ,
    private List<String> regularSourceStr = new ArrayList<>();//常采蜜源描述 ,
    private String weiChatHead;//微信头像 ,
    private String weiChatNick;//微信昵称
    private boolean staff = false;//是否是员工  用于展示工作台

    public String getWeiChatHead() {
        return weiChatHead;
    }

    public void setWeiChatHead(String weiChatHead) {
        this.weiChatHead = weiChatHead;
    }

    public String getWeiChatNick() {
        return weiChatNick;
    }

    public void setWeiChatNick(String weiChatNick) {
        this.weiChatNick = weiChatNick;
    }

    public long getUserId() {
        return userId;
    }

    public void setUserId(long userId) {
        this.userId = userId;
    }

    public int getAccountType() {
        return accountType;
    }

    public void setAccountType(int accountType) {
        this.accountType = accountType;
    }

    public int getAge() {
        return age;
    }

    public void setAge(int age) {
        this.age = age;
    }

    public int getAuthStatus() {
        return authStatus;
    }

    public void setAuthStatus(int authStatus) {
        this.authStatus = authStatus;
    }

    public String getAuthStatusStr() {
        return authStatusStr;
    }

    public void setAuthStatusStr(String authStatusStr) {
        this.authStatusStr = authStatusStr;
    }

    public String getEmail() {
        return email;
    }

    public void setEmail(String email) {
        this.email = email;
    }

    public int getGender() {
        return gender;
    }

    public void setGender(int gender) {
        this.gender = gender;
    }

    public String getGenderStr() {
        return genderStr;
    }

    public void setGenderStr(String genderStr) {
        this.genderStr = genderStr;
    }

    public String getHeadImg() {
        return headImg;
    }

    public void setHeadImg(String headImg) {
        this.headImg = headImg;
    }

    public int getNativeCity() {
        return nativeCity;
    }

    public void setNativeCity(int nativeCity) {
        this.nativeCity = nativeCity;
    }

    public int getNativeCounty() {
        return nativeCounty;
    }

    public void setNativeCounty(int nativeCounty) {
        this.nativeCounty = nativeCounty;
    }

    public int getNativeProvince() {
        return nativeProvince;
    }

    public void setNativeProvince(int nativeProvince) {
        this.nativeProvince = nativeProvince;
    }

    public String getPhone() {
        return phone;
    }

    public void setPhone(String phone) {
        this.phone = phone;
    }

    public String getPostCode() {
        return postCode;
    }

    public void setPostCode(String postCode) {
        this.postCode = postCode;
    }

    public String getPostStr() {
        return postStr;
    }

    public void setPostStr(String postStr) {
        this.postStr = postStr;
    }

    public String getRegion() {
        return region;
    }

    public void setRegion(String region) {
        this.region = region;
    }

    public String getRoleCode() {
        return roleCode;
    }

    public void setRoleCode(String roleCode) {
        this.roleCode = roleCode;
    }

    public String getRoleStr() {
        return roleStr;
    }

    public void setRoleStr(String roleStr) {
        this.roleStr = roleStr;
    }

    public int getScale() {
        return scale;
    }

    public void setScale(int scale) {
        this.scale = scale;
    }

    public String getScaleStr() {
        return scaleStr;
    }

    public void setScaleStr(String scaleStr) {
        this.scaleStr = scaleStr;
    }

    public int getSeniority() {
        return seniority;
    }

    public void setSeniority(int seniority) {
        this.seniority = seniority;
    }

    public String getUserName() {
        return userName;
    }

    public void setUserName(String userName) {
        this.userName = userName;
    }

    public List<String> getLabelType() {
        return labelType;
    }

    public void setLabelType(List<String> labelType) {
        this.labelType = labelType;
    }

    public List<String> getLabelTypeStr() {
        return labelTypeStr;
    }

    public void setLabelTypeStr(List<String> labelTypeStr) {
        this.labelTypeStr = labelTypeStr;
    }

    public List<String> getRegularSource() {
        return regularSource;
    }

    public void setRegularSource(List<String> regularSource) {
        this.regularSource = regularSource;
    }

    public List<String> getRegularSourceStr() {
        return regularSourceStr;
    }

    public void setRegularSourceStr(List<String> regularSourceStr) {
        this.regularSourceStr = regularSourceStr;
    }

    public boolean isStaff() {
        return staff;
    }

    public void setStaff(boolean staff) {
        this.staff = staff;
    }
}
